﻿var Dieuchinh = function () {
    lststatus = [];
    lstdata = [];
    function getttangthai(statuid, flag) {
        var name = "";
        if (flag == 1) {
            statuid += 10;
        }
        $.each(lststatus, function (i, v) {
            if (v.STATUS_ID == statuid) {
                name = v.STATUS_NAME;
                return false;
            }
        });
        return name;
    }
    function convertdatatime(data) {
        var value = new Date
                    (
                         parseInt(data.replace(/(^.*\()|([+-].*$)/g, ''))
                    );
        var dat = value.getMonth() +
                                 1 +
                               "/" +
                   value.getDate() +
                               "/" +
               value.getFullYear();
        var datnew = dat.split('/');
        return datnew[1] + '/' + datnew[0] + '/' + datnew[2];
    }
    function loaddatatable(data, flag, initData) {
        $('#body').empty();
        var statusid = 0;
        if (flag == 0) {
            $.each(data, function (i, v) {
                var row = '<tr class="webgrid-row-style">\
                <td class="clsSTT" style="text-align: center; width: 30px;">\
                    '+ (i + 1) + '\
                </td>\
                <td>\
                    <div id="spnFullName" class="display-mode">\
                        <span class="hidden-780 tenbc">' + v.NAM_KE_HOACH + '</span>\
                    </div>\
                </td>\
                <td class="clsUserName hidden-480">\
                    <span id="spnUserName" class="display-mode timeline">\
                        Kế hoạch năm '+ v.NAM_KE_HOACH + '\
                    </span>\
                </td>\
                <td class="clsUserName hidden-480">\
                    <span id="spnUserName" class="display-mode timeline">\
                    ' + convertdatatime(v.STATUS_DATE) + '\
                    </span>\
                </td>\
                <td class="clsUserName hidden-480">\
                    <span id="spnUserName" class="display-mode timeline" style="color:red;">\
                        ' + getttangthai(v.STATUS_ID, 0) + '\
                    </span>\
                </td>\
                <td class="clsAction">\
                    <div style="text-align:center;">\
                        <div class="btn-group">\
                            <a href="#" data-toggle="dropdown" class="btn btn-lg" style="margin:0px; padding:0px;">\
                                <div class="label label-info">\
                                    <i class="fa fa-th"></i>\
                                </div>\
                            </a>\
                            <ul class="dropdown-menu no-angle pull-right right">\
                                <li>\
                                    <a data="' + v.NAM_KE_HOACH_ID + '" class="update" style="cursor:pointer;"><i class="fa fa-file-text-o"></i><label class="lbldieuchinh"> Xem thông tin đã gửi ĐHQG</label></a>\
                                </li>\
                                <li class="giuanam" style="display:none;">\
                                    <a data="' + v.NAM_KE_HOACH_ID + '" class="updatenew" style="cursor:pointer;"><i class="fa fa-file-text-o"></i><label> Xem kế hoạch điều chỉnh</label></a>\
                                </li>\
                            </ul>\
                        </div>\
                    </div>\
                </td>\
            </tr>';
                $('#body').append(row);
                statusid = 0;
            });
        } else {
            var row = '<tr class="webgrid-row-style">\
                <td class="clsSTT" style="text-align: center; width: 30px;">\
                    1\
                </td>\
                <td>\
                    <div id="spnFullName" class="display-mode">\
                        <span class="hidden-780 tenbc">' + data.NAM_KE_HOACH + '</span>\
                    </div>\
                </td>\
                <td class="clsUserName hidden-480">\
                    <span id="spnUserName" class="display-mode timeline">\
                        Kế hoạch năm '+ data.NAM_KE_HOACH + '\
                    </span>\
                </td>\
                <td class="clsUserName hidden-480">\
                    <span id="spnUserName" class="display-mode timeline">\
                    ' + convertdatatime(data.STATUS_DATE) + '\
                    </span>\
                </td>\
                <td class="clsUserName hidden-480">\
                    <span id="spnUserName" class="display-mode timeline" style="color:red;">\
                        ' + getttangthai(data.STATUS_ID, 0) + '\
                    </span>\
                </td>\
                <td class="clsAction">\
                    <div style="text-align:center;">\
                        <div class="btn-group">\
                            <a href="#" data-toggle="dropdown" class="btn btn-lg" style="margin:0px; padding:0px;">\
                                <div class="label label-info">\
                                    <i class="fa fa-th"></i>\
                                </div>\
                            </a>\
                            <ul class="dropdown-menu no-angle pull-right right">\
                                <li>\
                                    <a data="' + data.NAM_KE_HOACH_ID + '" class="update" style="cursor:pointer;"><i class="fa fa-file-text-o"></i> <label class="lbldieuchinh"> Xem thông tin đã gửi ĐHQG</label></a>\
                                </li>\
                                <li class="giuanam" style="display:none;">\
                                    <a data="' + data.NAM_KE_HOACH_ID + '" class="updatenew" style="cursor:pointer;"><i class="fa fa-file-text-o"></i><label> Xem kế hoạch điều chỉnh</label></a>\
                                </li>\
                            </ul>\
                        </div>\
                    </div>\
                </td>\
            </tr>';
            $('#body').append(row);
            statusid = data.STATUS_ID;
        }
        if (initData.MaDV == 'KHTC') {
            $('.lbldieuchinh').text(' Xem kế hoạch đầu năm');
            $('#Create').hide();
            if (statusid == 30) {
                $('#DHQGCHOT').show();
                $('#DHQGHUYCHOT').hide();
            }
            if (statusid == 40) {
                $('#DHQGHUYCHOT').show();
                $('#DHQGCHOT').hide();
            }
            if (statusid == 70) {
                $('.giuanam').show();
            }
        } else {
            $('.giuanam').hide();
            $('#Create').show();
            $('#DHQGCHOT').hide();
            $('#DHQGHUYCHOT').hide();
            $('.lbldieuchinh').text(' Xem thông tin đã gửi ĐHQG');
        }
    }
    function loaddatatotable(nhomchitieu, nhomdonvi, dt, initData, nkhid) {
        var lstchitieucap2;
        var lstdonvi;
        lstchitieucap2 = lsdata;
        $.ajax({
            url: initData.GetAllDonViByNhomID,
            type: "GET",
            headers: {
                'VerificationToken': initData.VerificationToken
            },
            dataType: "json",
            async: false,
            data: {
                'nhomdvid': nhomdonvi
            },
            success: function (data) {
                lstdonvi = data;
                if (data.length > 8) {
                    $('#tbdata').css('width', '2000px');
                    $('.chonnhom').css('width', '16%');
                    $('.dvt').css('width', '4%');
                    $('.ct').css('width', '8%');
                    $('.cl').css('width', '66%');
                } else {
                    $('#tbdata').css('width', '100%');
                    $('.chonnhom').css('width', '23%');
                    $('.dvt').css('width', '7%');
                    $('.ct').css('width', '13.5%');
                    $('.cl').css('width', '56.5%');
                }
            },
            error: function (jqXHR, textStatus, errorThrown) {
                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
            },
            complete: function () {

            }
        });
        $('.cl').attr('colspan', lstdonvi.length);
        $('.hdernew').empty();
        $('.hdernew').append('<th>Chỉ tiêu</th>\
                                <th></th>\
                                <th class="ct">Định hướng</th>\
                                <th class="ct">Cân đối</th>');
        $.each(lstdonvi, function (i, v) {
            $('.hdernew').append(' <th class="ct">' + v.TenVietTat + '</th>')
        });
        $('.bdy').empty();

        if (nhomchitieu == -1) {
            $.each(lstchitieucap2, function (i, v) {
                if (v.CAP == 2) {
                    var data2 = '<tr>\
                                <td style="font-weight: bold;">' + v.TEN_CHI_TIEU_CAP2.toUpperCase() + '</td>\
                                <td></td>\
                                <td></td>\
                                <td></td>';
                    $.each(lstdonvi, function (x, y) {
                        data2 += '<td></td>';
                    });
                    data2 += '</tr>';
                    $('.bdy').append(data2);
                }
                if (v.CAP == 3) {
                    var data = '<tr>\
                                <td>' + v.TEN_CHI_TIEU_CAP3 + '</td>\
                                <td>' + v.DON_VI_TINH + '</td>\
                                <td><input type="text"  disabled="disabled" class="e-input3 form-control" level="1" chitieuid="'+ v.CHI_TIEU_ID + '" value="" /></td>\
                                <td><input type="text" disabled="disabled" chitieuid="' + v.CHI_TIEU_ID + '" level="2" class="e-input1 form-control cd' + i + '" value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        if (x % 2 == 0) {
                            data += '<td><input type="text" disabled="disabled" class="e-input2 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        } else {
                            data += '<td><input type="text" disabled="disabled" class="e-input3 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        }
                    });
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">Đơn vị đề xuất</label></td>\
                                <td></td>\
                                <td></td>\
                            <td><input type="text" disabled="disabled" class="e-input1 form-control " value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" level="4"  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">Ban đã giao</label></td>\
                                <td></td>\
                                <td></td>\
                            <td><input type="text" disabled="disabled" class="e-input1 form-control " value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" level="15"  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    $('.bdy').append(data);
                }
            });
        } else {
            $.each(lstchitieucap2, function (i, v) {
                if (v.CAP == 2 && v.MA_CAP1 == nhomchitieu) {
                    var data2 = '<tr>\
                                <td style="font-weight: bold;">' + v.TEN_CHI_TIEU_CAP2.toUpperCase() + '</td>\
                                <td></td>\
                                <td></td>\
                                <td></td>';
                    $.each(lstdonvi, function (x, y) {
                        data2 += '<td></td>';
                    });
                    data2 += '</tr>';
                    $('.bdy').append(data2);
                }
                if (v.CAP == 3 && v.MA_CAP1 == nhomchitieu) {
                    var data = '<tr>\
                                <td>' + v.TEN_CHI_TIEU_CAP3 + '</td>\
                                <td>' + v.DON_VI_TINH + '</td>\
                                <td><input type="text"  disabled="disabled" class="e-input3 form-control" level="1" chitieuid="'+ v.CHI_TIEU_ID + '" value="" /></td>\
                                <td><input type="text" disabled="disabled" chitieuid="' + v.CHI_TIEU_ID + '" level="2" class="e-input1 form-control cd' + i + '" value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        if (x % 2 == 0) {
                            data += '<td><input type="text" disabled="disabled" class="e-input2 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        } else {
                            data += '<td><input type="text" disabled="disabled" class="e-input3 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        }
                    });
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">Đơn vị đề xuất</label></td>\
                                <td></td>\
                                <td></td>\
                            <td><input type="text" disabled="disabled" class="e-input1 form-control " value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" level="4"  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">Ban đã giao</label></td>\
                                <td></td>\
                                <td></td>\
                            <td><input type="text" disabled="disabled" class="e-input1 form-control " value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" level="15"  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    $('.bdy').append(data);
                }
            });
        }
        $.ajax({
            url: initData.GetAllDvCtbyNKH,
            type: "GET",
            headers: {
                'VerificationToken': initData.VerificationToken
            },
            dataType: "json",
            async: false,
            data: {
                'namkhid': nkhid,
                'flag': 0
            },
            success: function (data) {
                $.each(data, function (x, y) {
                    $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="3"]').removeAttr('disabled');
                });
                $.ajax({
                    url: initData.GetKehoachbyNamkehoach,
                    type: "GET",
                    headers: {
                        'VerificationToken': initData.VerificationToken
                    },
                    dataType: "json",
                    async: false,
                    data: {
                        'namkhid': nkhid,
                        'statusid': dt,
                        'flag': 0
                    },
                    success: function (data) {
                        $.each(data, function (x, y) {
                            $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="3"]').val(y.GIA_TRI);
                        });

                        $.ajax({
                            url: initData.GetKehoachbyNamkehoach,
                            type: "GET",
                            headers: {
                                'VerificationToken': initData.VerificationToken
                            },
                            dataType: "json",
                            async: false,
                            data: {
                                'namkhid': nkhid,
                                'statusid': 0,
                                'flag': 0
                            },
                            success: function (data) {
                                $.each(data, function (i, v) {
                                    $('[chitieuid="' + v.CHI_TIEU_ID + '"][level="1"]').val(v.GIA_TRI);
                                });
                                $.ajax({
                                    url: initData.GetKehoachbyNamkehoach,
                                    type: "GET",
                                    headers: {
                                        'VerificationToken': initData.VerificationToken
                                    },
                                    dataType: "json",
                                    async: false,
                                    data: {
                                        'namkhid': nkhid,
                                        'statusid': 21,
                                        'flag': 0
                                    },
                                    success: function (data) {
                                        $.each(data, function (x, y) {
                                            if ($('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="3"]').val() == "") {
                                                $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="3"]').val(y.GIA_TRI);
                                                $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="3"]').css("color", "red")
                                            }
                                            $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="4"]').val(y.GIA_TRI);
                                        });
                                        $('.restartall').blur(function () {
                                            if ($(this).val() != "") {
                                                if (!isNumeric($(this).val())) {
                                                    alert('Bạn vui lòng nhập kiểu số !');
                                                    $(this).val('');
                                                }
                                            }
                                        });
                                        $(".restartall").each(function () {
                                            var b = $(this).attr('name');
                                            calculateSum(b);
                                            $(this).keyup(function () {
                                                var a = $(this).attr('name');
                                                calculateSum(a);
                                            });
                                        });
                                    },
                                    error: function (jqXHR, textStatus, errorThrown) {
                                        window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                                    },
                                    complete: function () {
                                    }
                                });
                                $.ajax({
                                    url: initData.GetKehoachbyNamkehoach,
                                    type: "GET",
                                    headers: {
                                        'VerificationToken': initData.VerificationToken
                                    },
                                    dataType: "json",
                                    async: false,
                                    data: {
                                        'namkhid': nkhid,
                                        'statusid': 11,
                                        'flag': 0
                                    },
                                    success: function (data) {
                                        $.each(data, function (x, y) {
                                            $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="15"]').val(y.GIA_TRI);
                                        });
                                        $.ajax({
                                            url: initData.SumCanDoi,
                                            type: "GET",
                                            headers: {
                                                'VerificationToken': initData.VerificationToken
                                            },
                                            dataType: "json",
                                            async: false,
                                            data: {
                                                'namkh': nkhid,
                                                'status': dt
                                            },
                                            success: function (data) {
                                                $.each(data, function (x, y) {
                                                    $('[chitieuid="' + y.CHI_TIEU_ID + '"][level="2"]').val(y.GIA_TRI);
                                                });
                                            },
                                            error: function (jqXHR, textStatus, errorThrown) {
                                                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                                            },
                                            complete: function () {
                                            }
                                        });

                                    },
                                    error: function (jqXHR, textStatus, errorThrown) {
                                        window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                                    },
                                    complete: function () {
                                    }
                                });
                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                            },
                            complete: function () {
                            }
                        });
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                    },
                    complete: function () {

                    }
                });
            },
            error: function (jqXHR, textStatus, errorThrown) {
                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
            },
            complete: function () {

            }
        });


    }
    function loaddatatotablenew(nhomchitieu, nhomdonvi, dt, initData, nkhid) {
        var lstchitieucap2;
        var lstdonvi;
        lstchitieucap2 = lsdata;
        $.ajax({
            url: initData.GetAllDonViByNhomID,
            type: "GET",
            headers: {
                'VerificationToken': initData.VerificationToken
            },
            dataType: "json",
            async: false,
            data: {
                'nhomdvid': nhomdonvi
            },
            success: function (data) {
                lstdonvi = data;
                if (data.length > 8) {
                    $('#tbdata2').css('width', '2000px');
                    $('.chonnhom').css('width', '16%');
                    $('.dvt').css('width', '4%');
                    $('.ct').css('width', '8%');
                    $('.cl').css('width', '55%');
                } else {
                    $('#tbdata2').css('width', '100%');
                    $('.chonnhom').css('width', '23%');
                    $('.dvt').css('width', '7%');
                    $('.ct').css('width', '13.5%');
                    $('.cl').css('width', '40.5%');
                }
            },
            error: function (jqXHR, textStatus, errorThrown) {
                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
            },
            complete: function () {

            }
        });
        $('.cl').attr('colspan', lstdonvi.length);
        $('.hdernew').empty();
        $('.hdernew').append('<th>Chỉ tiêu</th>\
                                <th></th>\
                                <th class="ct">KH</th>\
                                <th class="ct">ĐC</th>');
        $.each(lstdonvi, function (i, v) {
            $('.hdernew').append(' <th class="ct">' + v.TenVietTat + '</th>')
        });
        $('.bdy').empty();

        if (nhomchitieu == -1) {
            $.each(lstchitieucap2, function (i, v) {
                if (v.CAP == 2) {
                    var data2 = '<tr>\
                                <td style="font-weight: bold;">' + v.TEN_CHI_TIEU_CAP2.toUpperCase() + '</td>\
                                <td></td>\
                                <td></td>\
                                <td></td>';
                    $.each(lstdonvi, function (x, y) {
                        data2 += '<td></td>';
                    });
                    data2 += '</tr>';
                    $('.bdy').append(data2);
                }
                if (v.CAP == 3) {
                    var data = '<tr>\
                                <td>' + v.TEN_CHI_TIEU_CAP3 + '</td>\
                                <td>' + v.DON_VI_TINH + '</td>\
                                <td><input type="text"  disabled="disabled" class="e-input3 form-control" level="1" chitieuid="'+ v.CHI_TIEU_ID + '" value="" /></td>\
                                <td><input type="text" disabled="disabled" chitieuid="' + v.CHI_TIEU_ID + '" level="2" class="e-input1 form-control cd' + i + '" value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        if (x % 2 == 0) {
                            data += '<td><input type="text" disabled="disabled" class="e-input2 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        } else {
                            data += '<td><input type="text" disabled="disabled" class="e-input3 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        }
                    });
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">ĐV đề xuất giữa năm</label></td>\
                                <td></td>\
                                <td></td>\
                            <td></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" level="4" style=""  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">KH giao đầu năm</label></td>\
                                <td></td>\
                                <td></td>\
                            <td></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" level="15"  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    $('.bdy').append(data);
                }
            });
        } else {
            $.each(lstchitieucap2, function (i, v) {
                if (v.CAP == 2 && v.MA_CAP1 == nhomchitieu) {
                    var data2 = '<tr>\
                                <td style="font-weight: bold;">' + v.TEN_CHI_TIEU_CAP2.toUpperCase() + '</td>\
                                <td></td>\
                                <td></td>\
                                <td></td>';
                    $.each(lstdonvi, function (x, y) {
                        data2 += '<td></td>';
                    });
                    data2 += '</tr>';
                    $('.bdy').append(data2);
                }
                if (v.CAP == 3 && v.MA_CAP1 == nhomchitieu) {
                    var data = '<tr>\
                                <td>' + v.TEN_CHI_TIEU_CAP3 + '</td>\
                                <td>' + v.DON_VI_TINH + '</td>\
                                <td><input type="text"  disabled="disabled" class="e-input3 form-control" level="1" chitieuid="'+ v.CHI_TIEU_ID + '" value="" /></td>\
                                <td><input type="text" disabled="disabled" chitieuid="' + v.CHI_TIEU_ID + '" level="2" class="e-input1 form-control cd' + i + '" value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        if (x % 2 == 0) {
                            data += '<td><input type="text" disabled="disabled" class="e-input2 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        } else {
                            data += '<td><input type="text" disabled="disabled" class="e-input3 form-control restartall" level="3" name="cd' + i + '" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" value="" /></td>';
                        }
                    });
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">Đơn vị đề xuất</label></td>\
                                <td></td>\
                                <td></td>\
                            <td><input type="text" disabled="disabled" class="e-input1 form-control " value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" style="color:red;" level="4"  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    data += '</tr>\
                            <tr>\
                                <td><span class="glyphicon glyphicon-record" style="margin-left:10%"></span><label style="margin-left:3%;">Ban đã giao</label></td>\
                                <td></td>\
                                <td></td>\
                            <td><input type="text" disabled="disabled" class="e-input1 form-control " value="" /></td>';
                    $.each(lstdonvi, function (x, y) {
                        data += '<td><input type="text" disabled="disabled" class="e-input1 form-control" chitieuid="' + v.CHI_TIEU_ID + '" donviid="' + y.DonViId + '" level="15"  name="cd1" value="" /></td>';
                    });
                    data += '</tr>';
                    $('.bdy').append(data);
                }
            });
        }
        $.ajax({
            url: initData.GetAllDvCtbyNKH,
            type: "GET",
            headers: {
                'VerificationToken': initData.VerificationToken
            },
            dataType: "json",
            async: false,
            data: {
                'namkhid': nkhid,
                'flag': 0
            },
            success: function (data) {
                $.each(data, function (x, y) {
                    $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="3"]').removeAttr('disabled');
                });
                $.ajax({
                    url: initData.GetKehoachbyNamkehoach,
                    type: "GET",
                    headers: {
                        'VerificationToken': initData.VerificationToken
                    },
                    dataType: "json",
                    async: false,
                    data: {
                        'namkhid': nkhid,
                        'statusid': dt,
                        'flag': 0
                    },
                    success: function (data) {
                        $.each(data, function (x, y) {
                            $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="3"]').val(y.GIA_TRI);
                        });

                        $.ajax({
                            url: initData.SumCanDoi,
                            type: "GET",
                            headers: {
                                'VerificationToken': initData.VerificationToken
                            },
                            dataType: "json",
                            async: false,
                            data: {
                                'namkh': nkhid,
                                'status': 31
                            },
                            success: function (data) {
                                $.each(data, function (i, v) {
                                    $('[chitieuid="' + v.CHI_TIEU_ID + '"][level="1"]').val(v.GIA_TRI);
                                });
                                $.ajax({
                                    url: initData.GetallbyDonviGiuaNam,
                                    type: "GET",
                                    headers: {
                                        'VerificationToken': initData.VerificationToken
                                    },
                                    dataType: "json",
                                    data: {
                                        'namkh': nkhid,
                                        'moc': 2,
                                    },
                                    async: false,
                                    success: function (data) {
                                        $.each(data, function (i, v) {
                                            $('[chitieuid="' + v.CHI_TIEU_ID + '"][donviid="' + v.DON_VI_ID + '"][level="4"]').val(v.GIA_TRI);
                                            if(v.GIA_TRI)
                                            {
                                                $('[chitieuid="' + v.CHI_TIEU_ID + '"][donviid="' + v.DON_VI_ID + '"][level="4"]').css('background', '#ff0');
                                            }
                                        })
                                        $(".restartall").each(function () {
                                            var b = $(this).attr('name');
                                            calculateSum(b);
                                            $(this).keyup(function () {
                                                var a = $(this).attr('name');
                                                calculateSum(a);
                                            });
                                        });
                                    },
                                    error: function (jqXHR, textStatus, errorThrown) {
                                        window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                                    },
                                    complete: function () {
                                    }
                                });
                                $.ajax({
                                    url: initData.GetKehoachbyNamkehoach,
                                    type: "GET",
                                    headers: {
                                        'VerificationToken': initData.VerificationToken
                                    },
                                    dataType: "json",
                                    async: false,
                                    data: {
                                        'namkhid': nkhid,
                                        'statusid': 31,
                                        'flag': 0
                                    },
                                    success: function (data) {
                                        $.each(data, function (x, y) {
                                            $('[chitieuid="' + y.CHI_TIEU_ID + '"][donviid="' + y.DON_VI_ID + '"][level="15"]').val(y.GIA_TRI);
                                        });
                                        $.ajax({
                                            url: initData.SumCanDoi,
                                            type: "GET",
                                            headers: {
                                                'VerificationToken': initData.VerificationToken
                                            },
                                            dataType: "json",
                                            async: false,
                                            data: {
                                                'namkh': nkhid,
                                                'status': dt
                                            },
                                            success: function (data) {
                                                $.each(data, function (x, y) {
                                                    $('[chitieuid="' + y.CHI_TIEU_ID + '"][level="2"]').val(y.GIA_TRI);
                                                });
                                            },
                                            error: function (jqXHR, textStatus, errorThrown) {
                                                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                                            },
                                            complete: function () {
                                            }
                                        });

                                    },
                                    error: function (jqXHR, textStatus, errorThrown) {
                                        window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                                    },
                                    complete: function () {
                                    }
                                });
                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                            },
                            complete: function () {
                            }
                        });
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                    },
                    complete: function () {

                    }
                });
            },
            error: function (jqXHR, textStatus, errorThrown) {
                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
            },
            complete: function () {

            }
        });


    }
    function Loaddata(data, initData) {
        if (data == -1) {
            var lst = [];
            $.ajax({
                url: initData.GetallNamkehoach,
                type: "GET",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                success: function (data) {
                    $('#Namlapbc').empty();
                    $('#Namlapbc').append('<option value="-1">[--Chọn năm kế hoạch--]</option>');
                    $.each(data, function (i, v) {
                        if (v.STATUS_ID >= 30) {
                            $('#Namlapbc').append('<option value="' + v.NAM_KE_HOACH_ID + '">' + v.NAM_KE_HOACH + '</option>');
                            lst.push(v);
                        }
                    });
                    data = lst;
                    loaddatatable(data, 0, initData);

                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {
                }
            });
        } else {
            $.ajax({
                url: initData.GetNamkehoachbyID,
                type: "GET",
                async: false,
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                data: {
                    'id': data
                },
                success: function (data) {
                    if (data.STATUS_ID >= 30) {
                        loaddatatable(data, 1, initData);
                    }
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {
                }
            });
        }
    }
    var initLoadData = function (initData) {
        $.ajax({
            url: initData.Getallstatus,
            type: "GET",
            async: false,
            headers: {
                'VerificationToken': initData.VerificationToken
            },
            dataType: "json",
            success: function (data) {
                lststatus = data;
            },
            error: function (jqXHR, textStatus, errorThrown) {
                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
            },
            complete: function () {
            }
        });
        $.ajax({
            url: initData.GetallNamkehoach,
            type: "GET",
            headers: {
                'VerificationToken': initData.VerificationToken
            },
            dataType: "json",
            async: false,
            success: function (data) {
                var lst = [];
                $('#Namlapbc').empty();
                $('#Namlapbc').append('<option value="-1">[--Chọn năm kế hoạch--]</option>');
                $.each(data, function (i, v) {
                    if (v.STATUS_ID >= 30) {
                        $('#Namlapbc').append('<option value="' + v.NAM_KE_HOACH_ID + '">' + v.NAM_KE_HOACH + '</option>');
                        lst.push(v);
                    }
                });
                var namkh = $.cookie('mkhidchung');

                data = lst;

                if (namkh != undefined) {
                    $('#Namlapbc').val(namkh);
                    Loaddata(namkh, initData);
                    $.session.set('nkhid', namkh);
                    $.ajax({
                        url: initData.CheckNamChot,
                        type: "GET",
                        headers: {
                            'VerificationToken': initData.VerificationToken
                        },
                        dataType: "json",
                        data: {
                            'namkh': namkh,
                            'status': 31,
                            'nhomchitieu': initData.DonviID
                        },
                        success: function (data) {
                            if (data == '0') {
                                $('#Create').prop('disabled', true);
                            } else {
                                $('#Create').prop('disabled', false);
                            }

                        },
                        error: function (jqXHR, textStatus, errorThrown) {
                            window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                        },
                        complete: function () {
                        }
                    });
                }
                else {
                    loaddatatable(data, 0, initData);
                }
                if (initData.MaDV == "KHTC") {
                    $('.uploadstatus').show();
                } else {
                    $('.uploadstatus').hide();
                }
            },
            error: function (jqXHR, textStatus, errorThrown) {
                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
            },
            complete: function () {
            }
        });
    }
    var initButtonClick = function (initData) {
        $('#Namlapbc').on('change', function () {
            var namkh = $(this).val();
            Loaddata(namkh, initData);
            $.session.set('nkhid', namkh);
            $.cookie('mkhidchung', $(this).val());
            if (namkh != "-1") {
                $.ajax({
                    url: initData.CheckNamChot,
                    type: "GET",
                    headers: {
                        'VerificationToken': initData.VerificationToken
                    },
                    dataType: "json",
                    data: {
                        'namkh': namkh,
                        'status': 31,
                        'nhomchitieu': initData.DonviID
                    },
                    success: function (data) {
                        if (data == '0') {
                            $('#Create').prop('disabled', true);
                        } else {
                            $('#Create').prop('disabled', false);
                        }

                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                    },
                    complete: function () {
                    }
                });
            } else {
                $('#Create').prop('disabled', true);
            }
        });
        $('#Create').on('click', function () {
            $('#myModalLabel').text('Nhập điều chỉnh kế hoạch định hướng năm');
            stus = 30;
            var namkehoachid = $('#Namlapbc').val();
            $.ajax({
                url: initData.GetallChitieubynamchitieu,
                type: "GET",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                async: false,
                data: {
                    'namchitieuid': namkehoachid,
                    'madonvi': initData.DonviID
                },
                success: function (data) {
                    $('#nhomchitieu').empty();
                    lsdata = [];
                    $('#nhomchitieu').append('<option value="-1">Toàn bộ</option>');
                    $.each(data, function (i, v) {
                        if (v.CAP == 1) {
                            $('#nhomchitieu').append('<option value="' + v.MA_CAP1 + '">' + v.TEN_CHI_TIEU_CAP1 + '</option>')
                        }
                        lsdata.push(v);
                    });
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
            $.ajax({
                url: initData.Getallnhomdonvi,
                type: "GET",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                async: false,
                data: {
                    'namchitieuid': namkehoachid
                },
                success: function (data) {
                    $('#nhomdonvi').empty();
                    $.each(data, function (i, v) {
                        $('#nhomdonvi').append('<option value="' + v.NhomDonViId + '">' + v.TenNhomDonVi + '</option>')
                    })
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
            loaddatatotable($('#nhomchitieu').val(), $('#nhomdonvi').val(), stus, initData, namkehoachid);
            $('#Update').show();
            $('#Chot').show();
            $('#myModal').modal('show');
        });
        $('#nhomdonvi').on('change', function () {
            loaddatatotable($('#nhomchitieu').val(), $('#nhomdonvi').val(), stus, initData, $.session.get('nkhid'));
        });
        $('#nhomchitieu').on('change', function () {
            loaddatatotable($('#nhomchitieu').val(), $('#nhomdonvi').val(), stus, initData, $.session.get('nkhid'));
        });
        $('#nhomdonvigiuanam').on('change', function () {
            loaddatatotablenew($('#nhomchitieugiuanam').val(), $('#nhomdonvigiuanam').val(), stus, initData, $.session.get('nkhid'));
        });
        $('#nhomchitieugiuanam').on('change', function () {
            loaddatatotablenew($('#nhomchitieugiuanam').val(), $('#nhomdonvigiuanam').val(), stus, initData, $.session.get('nkhid'));
        });
        $('#Update').on('click', function () {
            var lstdonvichitieu = [];
            var lstkehoach = [];
            var date = new Date();
            
            var time = (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getYear();
            $('input[level="3"]').not(':disabled').each(function (i, v) {
                if ($(this).is(":visible")) {
                    var chitieuid = $(this).attr('chitieuid');
                    var donviid = $(this).attr('donviid');
                    var obj = {
                        'ID': 0,
                        'NAM_KE_HOACH_ID': $('#Namlapbc').val(),
                        'DON_VI_ID': donviid,
                        'CHI_TIEU_ID': chitieuid,
                        'GIA_TRI': $(this).val(),
                        'STATUS_ID': 30,
                        'IS_CURRENT': 0,
                        'NGUOI_DUNG_ID': 1,
                        'STATUS_DATE': time
                    }
                    lstkehoach.push(obj);
                }
            });
            $.ajax({
                url: initData.SaveDonViChiTieu,
                type: "POST",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                data: JSON.stringify({
                    'modelObj': lstdonvichitieu,
                    'lstkh': lstkehoach,
                    'flag': 1,
                    'statusid': 30,
                    'nhomchitieu': $('#nhomchitieu').val(),
                    'nhomdonvi': $('#nhomdonvi').val(),
                    'chot': 0
                }),
                contentType: 'application/json',
                success: function (data) {
                    $('input[level="3"]').css("color", "black");
                    window.notice(data, window.notice_success);
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
        });
        $('#Chot').on('click', function () {

            var lstdonvichitieu = [];
            var lstkehoach = [];
            var date = new Date();
            var time = (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getYear();
            $('input[level="3"]').not(':disabled').each(function (i, v) {
                if ($(this).is(":visible")) {
                    var chitieuid = $(this).attr('chitieuid');
                    var donviid = $(this).attr('donviid');
                    var obj = {
                        'ID': 0,
                        'NAM_KE_HOACH_ID': $('#Namlapbc').val(),
                        'DON_VI_ID': donviid,
                        'CHI_TIEU_ID': chitieuid,
                        'GIA_TRI': $(this).val(),
                        'STATUS_ID': 30,
                        'IS_CURRENT': 1,
                        'NGUOI_DUNG_ID': 1,
                        'STATUS_DATE': time
                    }
                    lstkehoach.push(obj);
                }
            });
            $.ajax({
                url: initData.SaveDonViChiTieu,
                type: "POST",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                data: JSON.stringify({
                    'modelObj': lstdonvichitieu,
                    'lstkh': lstkehoach,
                    'flag': 1,
                    'statusid': 30,
                    'nhomchitieu': $('#nhomchitieu').val(),
                    'nhomdonvi': $('#nhomdonvi').val(),
                    'chot': 1
                }),
                contentType: 'application/json',
                success: function (data) {
                    $('#myModal').modal('hide');
                    if (data == "Bạn đã gửi bản định hướng thành công !") {
                        $('#Create').prop('disabled', true);
                        $('input[level="3"]').css("color", "black");
                        window.notice(data, window.notice_success);
                    } else {
                        $.ajax({
                            url: initData.Getbanchuachot,
                            type: "GET",
                            headers: {
                                'VerificationToken': initData.VerificationToken
                            },
                            dataType: "json",
                            async: false,
                            data: {
                                'namkh': $('#Namlapbc').val(),
                                'status': 30

                            },
                            success: function (data) {
                                if (data.length > 0) {
                                    $('#dsbody').empty();
                                    $.each(data, function (i, v) {
                                        $('#dsbody').append('<tr class="webgrid-row-style"><td>\
                                          <div id="spnFullName" class="display-mode">\
                                           <span class="hidden-780 ">' + (i + 1) + '</span>\
                                         </div>\
                                </td>\
                                    <td>\
                                          <div id="spnFullName" class="display-mode">\
                                           <span class="hidden-780 ">' + v.DON_VI + '</span>\
                                         </div>\
                                </td>\
                                    <td>\
                                          <div id="spnFullName" class="display-mode">\
                                           <span class="hidden-780 ">' + v.TEN_CHI_TIEU + '</span>\
                                         </div>\
                                </td>\
                                </tr>\
                    ');
                                    });
                                    $('#myModalUpdate').modal('show');
                                } else {
                                    check = 1;
                                }
                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                            },
                            complete: function () {

                            }
                        });
                        $('input[level="3"]').css("color", "black");
                        window.notice(data, window.notice_success);
                    }


                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
        });
        $('.update').live('click', function () {
            $('#myModalLabel').text('Xem điều chỉnh kế hoạch định hướng năm');
            stus = 31;
            var namkehoachid = $(this).attr('data');
            $.session.set('nkhid', namkehoachid);
            $.ajax({
                url: initData.GetallChitieubynamchitieu,
                type: "GET",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                async: false,
                data: {
                    'namchitieuid': namkehoachid,
                    'madonvi': initData.DonviID
                },
                success: function (data) {
                    $('#nhomchitieu').empty();
                    lsdata = [];
                    $('#nhomchitieu').append('<option value="-1">Toàn bộ</option>');
                    $.each(data, function (i, v) {
                        if (v.CAP == 1) {
                            $('#nhomchitieu').append('<option value="' + v.MA_CAP1 + '">' + v.TEN_CHI_TIEU_CAP1 + '</option>')
                        }
                        lsdata.push(v);
                    });
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
            $.ajax({
                url: initData.Getallnhomdonvi,
                type: "GET",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                async: false,
                data: {
                    'namchitieuid': namkehoachid
                },
                success: function (data) {
                    $('#nhomdonvi').empty();
                    $.each(data, function (i, v) {
                        $('#nhomdonvi').append('<option value="' + v.NhomDonViId + '">' + v.TenNhomDonVi + '</option>')
                    })
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
            loaddatatotable($('#nhomchitieu').val(), $('#nhomdonvi').val(), stus, initData, namkehoachid);
            $('#Update').hide();
            $('#Chot').hide();
            $('#myModal').modal('show');
        });
        $('.updatenew').live('click', function () {
            stus = 61;
            var namkehoachid = $(this).attr('data');
            $.session.set('nkhid', namkehoachid);
            $.ajax({
                url: initData.GetallChitieubynamchitieu,
                type: "GET",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                async: false,
                data: {
                    'namchitieuid': namkehoachid,
                    'madonvi': initData.DonviID
                },
                success: function (data) {
                    $('#nhomchitieugiuanam').empty();
                    lsdata = [];
                    $('#nhomchitieugiuanam').append('<option value="-1">Toàn bộ</option>');
                    $.each(data, function (i, v) {
                        if (v.CAP == 1) {
                            $('#nhomchitieugiuanam').append('<option value="' + v.MA_CAP1 + '">' + v.TEN_CHI_TIEU_CAP1 + '</option>')
                        }
                        lsdata.push(v);
                    });
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
            $.ajax({
                url: initData.Getallnhomdonvi,
                type: "GET",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                async: false,
                data: {
                    'namchitieuid': namkehoachid
                },
                success: function (data) {
                    $('#nhomdonvigiuanam').empty();
                    $.each(data, function (i, v) {
                        $('#nhomdonvigiuanam').append('<option value="' + v.NhomDonViId + '">' + v.TenNhomDonVi + '</option>')
                    })
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {

                }
            });
            loaddatatotablenew($('#nhomchitieugiuanam').val(), $('#nhomdonvigiuanam').val(), stus, initData, namkehoachid);
            $('#Update').hide();
            $('#Chot').hide();
            $('#myModalGiuanam').modal('show');
        });
        $('.sendstatus').live('click', function () {
            var namkdid = $(this).attr('data');
            var statusid = $(this).attr('data-upload');
            var namkh = $(this).attr('data-nk');
            $.ajax({
                url: initData.UpdateStatusid,
                type: "POST",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                data: {
                    'NAM_KE_HOACH_ID': namkdid,
                    'NAM_KE_HOACH': namkh,
                    'STATUS_ID': statusid
                },
                success: function (data) {
                    if (data == 0) {
                        window.notice('Bạn đã chuyển trạng thái thành công !', window.notice_success);
                        $.ajax({
                            url: initData.GetallNamkehoach,
                            type: "GET",
                            headers: {
                                'VerificationToken': initData.VerificationToken
                            },
                            dataType: "json",
                            success: function (data) {
                                var lst = [];
                                $('#Namlapbc').empty();
                                $('#Namlapbc').append('<option value="-1">[--Chọn năm kế hoạch--]</option>');
                                $.each(data, function (i, v) {
                                    if (v.STATUS_ID >= 30) {
                                        $('#Namlapbc').append('<option value="' + v.NAM_KE_HOACH_ID + '">' + v.NAM_KE_HOACH + '</option>');
                                        lst.push(v);
                                    }
                                })
                                data = lst;
                                loaddatatable(data, 0, initData);

                            },
                            error: function (jqXHR, textStatus, errorThrown) {
                                window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                            },
                            complete: function () {
                            }
                        });
                    }
                    if (data == 1) {
                        window.notice('Bạn chưa gán chỉ tiêu cho đơn vị !', window.notice_warning);
                    }
                    if (data == 2) {
                        window.notice('Bạn chưa tạo mốc kiểm soát !', window.notice_warning);
                    }
                    if (data == 3) {
                        window.notice('Bạn chưa chọn chỉ tiêu cho năm !', window.notice_warning);
                    }
                    if (data == 5) {
                        window.notice('Các đơn vị chưa phản hồi đề xuất !', window.notice_warning);
                    }

                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {
                }
            });
        })
        $('#DHQGCHOT').live('click', function () {
            $.ajax({
                url: initData.UpdateStatusid,
                type: "POST",
                headers: {
                    'VerificationToken': initData.VerificationToken
                },
                dataType: "json",
                data: {
                    'NAM_KE_HOACH_ID': $('#Namlapbc').val(),
                    'NAM_KE_HOACH': $('#Namlapbc option:selected').text(),
                    'STATUS_ID': 30
                },
                success: function (data) {
                    if (data == 0) {
                        window.notice('Bạn đã chốt thành công !', window.notice_success);
                        Loaddata($.cookie('mkhidchung'), initData);
                        $('#myModal').modal('hide');
                    }
                    if (data == 1) {
                        window.notice('Bạn chưa gán chỉ tiêu cho đơn vị !', window.notice_warning);
                    }
                    if (data == 2) {
                        window.notice('Bạn chưa tạo mốc kiểm soát !', window.notice_warning);
                    }
                    if (data == 3) {
                        window.notice('Bạn chưa chọn chỉ tiêu cho năm !', window.notice_warning);
                    }
                    if (data == 4) {
                        window.notice('Vẫn còn ban chưa chốt định hướng cho đơn vị !', window.notice_warning);
                    }
                    if (data == 5) {
                        window.notice('Các đơn vị chưa phản hồi đề xuất !', window.notice_warning);
                    }

                },
                error: function (jqXHR, textStatus, errorThrown) {
                    window.notice('Có lỗi xảy ra trong quá trình lưu thông tin: ' + errorThrown, window.notice_error);
                },
                complete: function () {
                }
            });
        })
    };
    return {
        init: function (initData) {
            //load data
            initLoadData(initData);
            initButtonClick(initData);
        }
    }
}();